#ifndef __CacheSim__FullyAssociativeCache__
#define __CacheSim__FullyAssociativeCache__

#include "Cache.h"

class FullyAssociativeCache :
	public Cache
{
public:
	FullyAssociativeCache(unsigned size, unsigned lineSize);
	~FullyAssociativeCache();
	virtual float getFilled();

private:
	virtual bool checkHit();

private:
	int *cache;
};

#endif